home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
10
/
9
/
DISK1095.ZIP
/
MFGRPT.PRG
< prev
next >
Wrap
Text File
|
1986-09-29
|
2KB
|
79 lines
* MFGRPT
* INVENTORY LISTING FROM MFGINV.DBF
SET HEADING OFF
SET SAFETY OFF
SET STATUS OFF
CLEAR
CLEAR ALL
SET TALK OFF
SET BELL OFF
STORE SPACE(80) TO BLANK
@ 1,22 SAY "SMITH'S BIKEWORKS INFORMATION SYSTEM"
@ 3,16 SAY ">> Manufactured Inventory System File Listing <<"
@ 5,29 SAY "Today's Date: "
?? DATE()
STORE " " TO OPINPUT
DO WHILE OPINPUT<"A".OR.OPINPUT>"E"
@ 9,20 SAY "A. List ALL INVENTORY Items"
@ 10,20 SAY "B. List Items OUT OF STOCK"
@ 11,20 SAY "C. List Items at or BELOW REORDER Point"
@ 12,20 SAY "D. List Items ON ORDER"
@ 13,20 SAY "E. Return to INVENTORY MENU"
@ 15,23 SAY "Press Letter Matching Desired Option " GET OPINPUT
READ
STORE UPPER(OPINPUT) TO OPINPUT
ENDDO
IF OPINPUT="E"
RETURN
ENDIF
STORE 7 TO COUNT
DO WHILE COUNT<24
@ COUNT,0 SAY BLANK
STORE COUNT+1 TO COUNT
ENDDO
STORE " " TO STKST
STORE "zzzzzzzzzz" TO STKEND
STORE "MFGINV " TO FILENAME
STORE "MSTOCKNO" TO INDEX
STORE "MFGLIST " TO REPORT
@ 9,1 SAY "Beginning STOCK NUMBER to Include in Report " GET STKST
@ 11,1 SAY "Ending STOCK NUMBER to Include in Report " GET STKEND
@ 13,1 SAY "Run Report From The Following FILE " GET FILENAME
@ 15,1 SAY "Ordered by the Following INDEX " GET INDEX
@ 17,1 SAY "Using the REPORT FORMAT Named " GET REPORT
STORE " " TO DUMMY
@ 21,1 SAY ;
"REPLACE VALUES AT CURSOR, OR JUST PRESS ENTER IF CURRENT REPORT DESCRIPTION"
@ 22,1 SAY ;
"IS O.K. 'M' HERE RETURNS TO MENU, ANY OTHER KEY STARTS THE REPORT =>";
GET DUMMY
READ
IF DUMMY="M"
RETURN
ENDIF
IF INDEX=" "
USE &FILENAME
ELSE
USE &FILENAME INDEX &INDEX
ENDIF
SET CONSOLE OFF
SET PRINT ON
?? CHR(27) +"F"
?? CHR(15)
DO CASE
CASE OPINPUT="A"
STORE "ALL INVENTORY, ITEMS "+STKST+" TO "+STKEND TO HEAD
REPORT FORM &REPORT FOR STOCKNO>= STKST.AND.STOCKNO<= STKEND TO PRINT
CASE OPINPUT="B"
REPORT FORM &REPORT FOR STOCKNO>=STKST.AND.STOCKNO<=STKEND.AND.ON_HAND<=0 TO PRINT
CASE OPINPUT="C"
REPORT FORM &REPORT FOR STOCKNO>=STKST.AND.STOCKNO<=STKEND.AND.ON_HAND+ON_ORDER<=REORDER_PT TO PRINT
CASE OPINPUT="D"
REPORT FORM &REPORT FOR STOCKNO>=STKST.AND.STOCKNO<=STKEND.AND.ON_ORDER>0 TO PRINT
ENDCASE
?? CHR(18)
SET PRINT OFF
SET CONSOLE ON
CLEAR
RETURN